//package com.turing.post.capitalaccounts.util;
//
//import java.math.BigInteger;
//import java.util.Date;
//import java.util.List;
//
//import javax.ejb.Local;
//import javax.ejb.Remote;
//
//import com.turing.post.util.PCPSApplicationException;
//import com.turing.post.util.PCPSWebInput;
//
///**
// * 销售机构信用度调帐单数据访问接口
// * 
// * @author 李治
// * 
// */
//
//@Remote
//@Local
//public interface SaleCreditAdjustBillDao {
//
//	/**
//	 * 根据调账单id获取实例
//	 * 
//	 * @param id
//	 *            主键ID
//	 * @return 销售机构信用度调帐单
//	 */
//	public SaleCreditAdjustBill getSaleCreditAdjustBillById(BigInteger id);
//
//	/**
//	 * 锁定记录,准备更新
//	 * 
//	 * @param id
//	 *            主键Id
//	 * @return 销售机构信用度调帐单
//	 */
//	public SaleCreditAdjustBill getSaleCreditAdjustBillByIdForUpdate(
//			BigInteger id);
//
//	/**
//	 * 插入一条调账单
//	 * 
//	 * @param obj
//	 *            销售机构信用度调帐单
//	 * 
//	 * @throws PCPSApplicationException
//	 */
//	public void insertSaleCreditAdjustBill(SaleCreditAdjustBill obj)
//			throws PCPSApplicationException;
//
//	/**
//	 * 分页查询历史调账单
//	 * 
//	 * @param startTranDate
//	 *            起始调账日期
//	 * @param endTranDate
//	 *            终止调账日期
//	 * @param startAmount
//	 *            起始金额
//	 * @param endAmount
//	 *            终止金额
//	 * @param saleBranchNo
//	 *            销售机构号
//	 * @param page
//	 *            页数
//	 * @return 历史调账单列表
//	 */
//
//	public List<SaleCreditAdjustBill> getSaleCreditAdjustBillList(PCPSWebInput webInput,
//			Date startTranDate, Date endTranDate, BigInteger startAmount,
//			BigInteger endAmount, String saleBranchNo, Integer page);
//
//	/**
//	 * 查询历史调账单总数
//	 * 
//	 * @param startTranDate
//	 *            起始调账日期
//	 * @param endTranDate
//	 *            终止调账日期
//	 * @param startAmount
//	 *            起始金额
//	 * @param endAmount
//	 *            终止金额
//	 * @param saleBranchNo
//	 *            销售机构号
//	 * @return 历史调账单列表
//	 */
//	public Integer getSaleCreditAdjustBillTotal(PCPSWebInput webInput,Date startTranDate,
//			Date endTranDate, BigInteger startAmount, BigInteger endAmount,
//			String saleBranchNo);
//}
